From 519eae87296fecf4ee06e680f7abdeb8864ae427 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 4 Aug 2010 21:47:54 -0400 Subject: [PATCH] Don't allocate space for "" in scale marks Turns out GtkBuilder ends up creating marks with non-NULL empty texts, so ignore those. Bug 614443, reported by Filippo Argiolas. --- gtk/gtkscale.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkscale.c b/gtk/gtkscale.c index c8a82cce30..eb930ba6ee 100644 --- a/gtk/gtkscale.c +++ b/gtk/gtkscale.c @@ -852,7 +852,7 @@ gtk_scale_get_mark_label_size (GtkScale *scale, { GtkScaleMark *mark = m->data; - if (mark->markup) + if (mark->markup && *mark->markup) { pango_layout_set_markup (layout, mark->markup, -1); pango_layout_get_pixel_extents (layout, NULL, &logical_rect); -- 2.30.2